package com.demo.service.impl;

import com.demo.dao.CourseDao;
import com.demo.dao.InstructorDao;
import com.demo.dao.impl.CourseDaoImpl;
import com.demo.dao.impl.InstructorDaoImpl;
import com.demo.entity.Course;
import com.demo.entity.Instructor;
import com.demo.service.CourseService;
import com.demo.service.InstructorService;

import java.io.Serializable;
import java.util.Map;

// TODO: 2023/11/12
public class InstructorServiceImpl implements InstructorService {
            @Override
            public void add(Instructor vo) {
                InstructorDao instructorDao = new InstructorDaoImpl();
                instructorDao.add(vo);
            }


            @Override
            public void delete(long id) {
                InstructorDao instructorDao = new InstructorDaoImpl();

                instructorDao.delete(id);
            }


            @Override
            public void update(Instructor vo) {
                InstructorDao instructorDao = new InstructorDaoImpl();
                instructorDao.update(vo);
            }


            @Override
            public Instructor get(Serializable id) {
                InstructorDao instructorDao = new InstructorDaoImpl();
                return instructorDao.get(id);
            }

            @Override
            public Map<String, Object> list(Map<String, Object> params) {
                InstructorDao instructorDao = new InstructorDaoImpl();
                return instructorDao.list(params);
            }
        };

